翻訳と辞書
Words near each other
・ Strecker degradation
・ Strecker Memorial Laboratory
・ Strecker's chorus frog
・ Streco Turnpike Cruiser
・ Streda nad Bodrogom
・ Stredici
・ Stredneg River
・ Streaming (album)
・ Streaming algorithm
・ Streaming audio in video games
・ Streaming current
・ Streaming media
・ Streaming SIMD Extensions
・ Streaming Songs
・ Streaming Text Oriented Messaging Protocol
Streaming Transformations for XML
・ Streaming vibration current
・ Streaming XML
・ Streamium
・ Streamlet (scientific visualization)
・ Streamlight
・ Streamline
・ Streamline (comics)
・ Streamline (Lee Greenwood album)
・ Streamline (Lenny White album)
・ Streamline (song)
・ Streamline (swimming)
・ Streamline Air
・ Streamline Cars
・ Streamline diffusion


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Streaming Transformations for XML : ウィキペディア英語版
Streaming Transformations for XML
Streaming Transformations for XML (STX) is an XML transformation language intended as a high-speed, low memory consumption alternative to XSLT version 1.0 and 2.0. Current work on XSLT 3.0 includes Streaming capabilities.
== Overview ==

STX is an XML standard for efficient processing of stream-based XML. As we will discover, XSLT is not well suited to stream based processing, and STX fills this niche.
Conventional XML processing involves loading the entire XML document into memory for use. This is as opposed to SAX which streams XML events such as "open element" "close element" "text node" (and so on) so that other software that can begin interpreting these immediately -- before the end of the file is reached. Unfortunately some software can't effectively use XML fragments this way and must build up the whole document to begin processing. So is the case with XSLT. Because XSLT's XPath can select any node throughout the document it must have the entire document available in memory. Understandably, this could be perceived as a bottleneck.
STX only allows queries immediately surrounding the current node so it can quickly start transforming and outputting SAX event nodes as they arrive. As it can discard nodes immediately after processing the memory use is significantly lower than that of XSLT. Having a limited query scope is a defining characteristic of STX.
This architectural decision intentionally marginalises STX as a niche language. Indeed, it would be wrong to say that STX is a general purpose transformation language; however, if your transformation needs can be met by STX then it's an efficient and smart choice.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Streaming Transformations for XML」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.